package com.ji.TestRedis.redis.subscribe;

import java.io.Serializable;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.builder.ToStringBuilder;


public class MessageDelegateListenerImpl implements MessageDelegateListener {
 
    @Override
    public void handleMessage(Serializable message) {
		// 什么都不做,只输出
		System.out.println("收到请求");
        if(message == null){
            System.out.println("null");
        } else if(message.getClass().isArray()){
            System.out.println(Arrays.toString((Object[])message));
        } else if(message instanceof List) {
            System.out.println(message);
        } else if(message instanceof Map) {
            System.out.println(message);
        } else {
            System.out.println(ToStringBuilder.reflectionToString(message));
        }
    }
}